package cn.hy.face.common.vo;
import java.io.Serializable;
import java.util.Date;

/**
 * @program: face
 * @author: qingxiangen
 * @create: 2019-09-04 17:53
 * @description: 学生信息及人脸识别信息类
 **/
public class SysStudentVO implements Serializable {
    private static final long serialVersionUID = 4846782282022475587L;
    /**
     * 主键id
     */
    private String id;
    /**
     * 学生id
     */
    private String userId;
    /**
     * 用户姓名
     */
    private String realName;
    /**
     * 学号
     */
    private String studentNo;
    /**
     * 头像路径
     */
    private String avatar;
    /**
     * 人脸路径
     */
    private String facePhoto;
    /**
     * 状态 0:无，1:成功，2:校验中，3:失败
     */
    private Byte faceStatus;
    /**
     * 失败原因
     */
    private String failReason;

    /**
     * 状态 0:删除，1:正常，2:停用
     */
    private Byte status;
    /**
     * 创建时间
     */
    private Date createAt;
    /**
     * 更新时间
     */
    private Date updateAt;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }
    
    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public String getStudentNo() {
        return studentNo;
    }

    public void setStudentNo(String studentNo) {
        this.studentNo = studentNo;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getFacePhoto() {
        return facePhoto;
    }

    public void setFacePhoto(String facePhoto) {
        this.facePhoto = facePhoto;
    }

    public Byte getFaceStatus() {
        return faceStatus;
    }

    public void setFaceStatus(Byte faceStatus) {
        this.faceStatus = faceStatus;
    }

    public String getFailReason() {
        return failReason;
    }

    public void setFailReason(String failReason) {
        this.failReason = failReason;
    }

    public Byte getStatus() {
        return status;
    }

    public void setStatus(Byte status) {
        this.status = status;
    }

    public Date getCreateAt() {
        return createAt;
    }

    public void setCreateAt(Date createAt) {
        this.createAt = createAt;
    }

    public Date getUpdateAt() {
        return updateAt;
    }

    public void setUpdateAt(Date updateAt) {
        this.updateAt = updateAt;
    }
}
